﻿/*----------------------------------------------------------------
// Copyright (C) 2015 HYBY
//
// 文件名：        TBTaskinfo.cs
// 文件功能描述：   业务表，任务表，详情领域实体对象
//
// 
// 创建标识：      吕天瑞 2016-06-07
//
// 修改标识：
// 修改描述： 
// 
// 备注：	
// 				
//----------------------------------------------------------------*/

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;

namespace HYBY.Task.DataEntity
{
    public partial class TBTaskinfoEntity:BaseEntity 
    {

        #region 构造器

        public TBTaskinfoEntity() 
        {
        }

        #endregion

        #region 属性

        /// <summary>
        /// id
        /// </summary>
        [Description("id")]
        public Int64 id 
        {
            get;
            set;
        }
        /// <summary>
        /// 产品id
        /// </summary>
        [Description("ProductId")]
        public Int32 ProductId 
        {
            get;
            set;
        }
        /// <summary>
        /// 产品名称
        /// </summary>
        [Description("ProductName")]
        public String ProductName 
        {
            get;
            set;
        }
        /// <summary>
        /// 系统id
        /// </summary>
        [Description("SystemId")]
        public Int32 SystemId 
        {
            get;
            set;
        }
        /// <summary>
        /// 系统名称
        /// </summary>
        [Description("SystemName")]
        public String SystemName 
        {
            get;
            set;
        }
        /// <summary>
        /// 模块id
        /// </summary>
        [Description("ModularId")]
        public Int32 ModularId 
        {
            get;
            set;
        }
        /// <summary>
        /// 模块名称
        /// </summary>
        [Description("ModularName")]
        public String ModularName 
        {
            get;
            set;
        }
        /// <summary>
        /// 科目id
        /// </summary>
        [Description("SubjectId")]
        public Int32 SubjectId 
        {
            get;
            set;
        }
        /// <summary>
        /// 科目名称
        /// </summary>
        [Description("SubjectName")]
        public String SubjectName 
        {
            get;
            set;
        }
        /// <summary>
        /// 任务描述
        /// </summary>
        [Description("TaskDescribe")]
        public String TaskDescribe 
        {
            get;
            set;
        }
        /// <summary>
        /// 研发负责人
        /// </summary>
        [Description("ResearchHead")]
        public String ResearchHead 
        {
            get;
            set;
        }
        /// <summary>
        /// 研发负责人姓名
        /// </summary>
        [Description("ResearchHeadName")]
        public String ResearchHeadName 
        {
            get;
            set;
        }
        /// <summary>
        /// 研发计划起
        /// </summary>
        [Description("ResearchPlantBegin")]
        public DateTime ResearchPlantBegin 
        {
            get;
            set;
        }
        /// <summary>
        /// 研发计划止
        /// </summary>
        [Description("ResearchPlantEnd")]
        public DateTime ResearchPlantEnd 
        {
            get;
            set;
        }
        /// <summary>
        /// 研发实际起
        /// </summary>
        [Description("ResearchActualBegin")]
        public DateTime ResearchActualBegin 
        {
            get;
            set;
        }
        /// <summary>
        /// 研发实际止
        /// </summary>
        [Description("ResearchActualEnd")]
        public DateTime ResearchActualEnd 
        {
            get;
            set;
        }
        /// <summary>
        /// 研发备注
        /// </summary>
        [Description("ResearchMark")]
        public String ResearchMark 
        {
            get;
            set;
        }
        /// <summary>
        /// UED负责人
        /// </summary>
        [Description("UEDHead")]
        public String UEDHead 
        {
            get;
            set;
        }
        /// <summary>
        /// UED负责人姓名
        /// </summary>
        [Description("UEDHeadName")]
        public String UEDHeadName 
        {
            get;
            set;
        }
        /// <summary>
        /// UED计划起
        /// </summary>
        [Description("UEDPlantBegin")]
        public DateTime UEDPlantBegin 
        {
            get;
            set;
        }
        /// <summary>
        /// UED计划止
        /// </summary>
        [Description("UEDPlantEnd")]
        public DateTime UEDPlantEnd 
        {
            get;
            set;
        }
        /// <summary>
        /// UED实际起
        /// </summary>
        [Description("UEDActualBegin")]
        public DateTime UEDActualBegin 
        {
            get;
            set;
        }
        /// <summary>
        /// UED实际止
        /// </summary>
        [Description("UEDActualEnd")]
        public DateTime UEDActualEnd 
        {
            get;
            set;
        }
        /// <summary>
        /// UED备注
        /// </summary>
        [Description("UEDMark")]
        public String UEDMark 
        {
            get;
            set;
        }
        /// <summary>
        /// 开发负责 人
        /// </summary>
        [Description("DevelopmentHead")]
        public String DevelopmentHead 
        {
            get;
            set;
        }
        /// <summary>
        /// 开发负责人姓名
        /// </summary>
        [Description("DevelopmentHeadName")]
        public String DevelopmentHeadName 
        {
            get;
            set;
        }
        /// <summary>
        /// 开发计划起
        /// </summary>
        [Description("DevelopmentPlantBegin")]
        public DateTime DevelopmentPlantBegin 
        {
            get;
            set;
        }
        /// <summary>
        /// 开发计划止
        /// </summary>
        [Description("DevelopmentPlantEnd")]
        public DateTime DevelopmentPlantEnd 
        {
            get;
            set;
        }
        /// <summary>
        /// 开发实际起
        /// </summary>
        [Description("DevelopmentActualBegin")]
        public DateTime DevelopmentActualBegin 
        {
            get;
            set;
        }
        /// <summary>
        /// 开发实际止
        /// </summary>
        [Description("DevelopmentActualEnd")]
        public DateTime DevelopmentActualEnd 
        {
            get;
            set;
        }
        /// <summary>
        /// 开发备注
        /// </summary>
        [Description("DevelopmentMark")]
        public String DevelopmentMark 
        {
            get;
            set;
        }
        /// <summary>
        /// 测试负责人
        /// </summary>
        [Description("TestHead")]
        public String TestHead 
        {
            get;
            set;
        }
        /// <summary>
        /// 测试负责人姓名
        /// </summary>
        [Description("TestHeadName")]
        public String TestHeadName 
        {
            get;
            set;
        }
        /// <summary>
        /// 测试计划起
        /// </summary>
        [Description("TestPlantBegin")]
        public DateTime TestPlantBegin 
        {
            get;
            set;
        }
        /// <summary>
        /// 测试计划止
        /// </summary>
        [Description("TestPlantEnd")]
        public DateTime TestPlantEnd 
        {
            get;
            set;
        }
        /// <summary>
        /// 测试实际起
        /// </summary>
        [Description("TestActualBegin")]
        public DateTime TestActualBegin 
        {
            get;
            set;
        }
        /// <summary>
        /// 测试实际止
        /// </summary>
        [Description("TestActualEnd")]
        public DateTime TestActualEnd 
        {
            get;
            set;
        }
        /// <summary>
        /// 测试备注
        /// </summary>
        [Description("TestMark")]
        public String TestMark 
        {
            get;
            set;
        }
        /// <summary>
        /// 应用负责人
        /// </summary>
        [Description("ApplicationHead")]
        public String ApplicationHead 
        {
            get;
            set;
        }
        /// <summary>
        /// 应用负责人姓名
        /// </summary>
        [Description("ApplicationHeadName")]
        public String ApplicationHeadName 
        {
            get;
            set;
        }
        /// <summary>
        /// 应用计划起
        /// </summary>
        [Description("ApplicationPlantBegin")]
        public DateTime ApplicationPlantBegin 
        {
            get;
            set;
        }
        /// <summary>
        /// 应用计划止
        /// </summary>
        [Description("ApplicationPlantEnd")]
        public DateTime ApplicationPlantEnd 
        {
            get;
            set;
        }
        /// <summary>
        /// 应用 实际起
        /// </summary>
        [Description("ApplicationActualBegin")]
        public DateTime ApplicationActualBegin 
        {
            get;
            set;
        }
        /// <summary>
        /// 应用实际止
        /// </summary>
        [Description("ApplicationActualEnd")]
        public DateTime ApplicationActualEnd 
        {
            get;
            set;
        }
        /// <summary>
        /// 应用备注
        /// </summary>
        [Description("ApplicationMark")]
        public String ApplicationMark 
        {
            get;
            set;
        }
        /// <summary>
        /// 添加时间
        /// </summary>
        [Description("Addtime")]
        public DateTime Addtime 
        {
            get;
            set;
        }
        /// <summary>
        /// 添加人
        /// </summary>
        [Description("Adder")]
        public String Adder 
        {
            get;
            set;
        }
        /// <summary>
        /// 状态（1=正常进行 2=完成 3=有问题）
        /// </summary>
        [Description("State")]
        public Int32 State 
        {
            get;
            set;
        }

        #endregion     
        
    }
}
